﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;


namespace XmlSockets
{
    /// <summary>
    /// Xmlメッセージ通信用ソケット作成に必要な情報を保有したクラスです
    /// </summary>
    public class XmlSocketCreateInfo
    {
        /// <summary>
        /// １つのメッセージあたりの最大バイトサイズ
        /// </summary>
        public int MaxMessageSize;

        /// <summary>
        /// 送信バッファの初期値
        /// </summary>
        public int SendBuffer;

        /// <summary>
        /// 受信バッファの初期値
        /// </summary>
        public int RecieveBuffer;

        /// <summary>
        /// 一時受信バッファの初期値
        /// </summary>
        public int RecieveTmpBuffer;



        /// <summary>
        /// 既定のコンストラクタ
        /// </summary>
        public XmlSocketCreateInfo()
        {
            this.SendBuffer = 512;
            this.RecieveBuffer = 4096;
            this.RecieveTmpBuffer = 2048;
            this.MaxMessageSize = 65535;

        }

    }
}
